home *** CD-ROM | disk | FTP | other *** search
- F- Alias |alias|
- F- BumpRevision |bumprevision|
- F- Case |case|
- F- CharsToHex |charstohex|
- C- DeleteArrayEntry |deletearrayentry|
- F- Evaluate |evaluate|
- F- EvaluateExpression |evaluateexpression|
- F- FirstArrayIndex |firstarrayindex|
- F- FormatValue |formatvalue|
- V- GetDBObjects |getdbobjects|
- C- Global |global|
- F- HexToChars |hextochars|
- F- HexToInteger |hextointeger|
- V- Infinity |infinity|
- F- IntegerToHex |integertohex|
- F- IfThen |ifthen|
- F- Input |input|
- C- InsertArrayEntry |insertarrayentry|
- C- InsertRecordNames |insertrecordnames|
- F- IsAlias |isalias|
- F- LastArrayIndex |lastarrayindex|
- F- Limit |limit|
- F- LoadVariable |loadvariable|
- C- Local |local|
- F- Match |match|
- F- NextArrayIndex |nextarrayindex|
- V- NotANumber |notanumber|
- F- NumberOfArrayEntries |numberofarrayentries|
- F- PreviousArrayIndex |previousarrayindex|
- C- SaveVariable |savevariable|
- F- SearchArray |searcharray|
- C- SetDBObjects |setdbobjects|
- C- SetSearchArrayFlags |setsearcharrayflags|
- C- SortArray |sortarray|
- C- Static |static|
- F- ValidReal |validreal|
- F- VarType |vartype|
- F- VerifyExpression |verifyexpression|
- [E]
-
- |alias|
- WT <Variable>=Alias({String})
- PL Definiert die Variable als Alias für den,
- PL aus dem {String} erzeugten Variablennamen.
- PL Im Handbuch finden Sie eine genaue Funk-
- PL tionsbeschreibung.
- PL
- PT Siehe auch:
- BS IsAlias
- ED
-
- |bumprevision|
- WT {String}=BumpRevision({String})
- PL Erhöht die Versionsnummer des Strings in der
- PL selben Weise, wie die Diskcopy Funktion der
- PL Workbench. Im Handbuch finden Sie eine
- PL genaue Funktionsbeschreibung.
- ED
-
- |case|
- WT {Ergebnis}=Case({Ganzzahl n}, {Ausdruck1} [,bis zu 10 Ausdrücke] )
- PL Gibt des Ergebnis der Berechnung des n-ten
- PL Ausdrucks zurück. Zum Beispiel:
- PL <- Let X = 2
- PL <- Echo Case(X,"Gold","Silber","Bronze")
- PL -> Silber
- PT Siehe auch:
- BS IfThen
- PT
- BS Match
- ED
-
- |charstohex|
- WT {HexString}=CharsToHex({String})
- PL Wandelt einen normalen String in einen dop-
- PL pelt so langen Hex-String.
- PL <- Echo CharsToHex("CanDo 2.0")
- PL -> 43616E446F2056322E30
- PL
- PT Siehe auch:
- BS HexToChars
- PT
- BS FileWriteChars
- ED
-
- |deletearrayentry|
- WT DeleteArrayEntry <ArrayVar>, {ArrayIndex}
- PL Löscht den Array-Eintrag mit dem angegebenen
- PL Index aus dem Array. Alle darüberliegenden
- PL Einträge werden, beginnend mit {ArrayIndex},
- PL neu durchnummeriert.
- PL
- PT Siehe auch:
- BS InsertArrayEntry
- PT
- BS Dispose
- ED
-
- |evaluate|
- WT {Ergebnis}=Evaluate({Ausdruck})
- PT Siehe:
- BS EvaluateExpression
- ED
-
- |evaluateexpression|
- WT {Ergebnis}=EvaluateExpression({Ausdruck})
- PL Wenn der String einen gültigen Ausdruck ent-
- PL hält, so wird das Ergebnis dessen Berechnung
- PL zurückgegeben. Ist der Ausdruck ungültig, so
- PL erzeugt CanDo einen Fehler. Benutzen Sie
- BS VerifyExpression
- PL um dieses Problem auszu-
- PL schalten.
- ED
-
- |firstarrayindex|
- WT {ArrayIndex}=FirstArrayIndex(<ArrayVar>)
- PL Gibt den kleinsten in diesem Array existie-
- PL renden Index zurück. Wenn das Array keine
- PL Einträge besitzt, wird der Wert 0 zurückge-
- PT geben und
- BS SearchFound
- PT auf
- BS False
- PL gesetzt.
- PL
- PT Siehe auch:
- BS LastArrayIndex
- ED
-
- |formatvalue|
- WT {String}=FormatValue({Wert}, {FormatString})
- PL Formatiert den angegebenen Zahlenwert ent-
- PL sprechend der Definition, die durch den
- PL {FormatString} vorgegeben wird. Im Handbuch
- PL finden Sie die genaue Funktionsbeschreibung.
- ED
-
- |getdbobjects|
- WT {RecordVar}=GetDBObjects
- PL Gibt eine Record-Variable zurück, die die
- PL Inhalte aller aktuell auf der Card befind-
- PL lichen Datenbank-Objekte enthält. Genaue
- PL Funktionsbeschreibung siehe Handbuch.
- PL
- PT Siehe auch:
- BS SetDBObjects
- ED
-
- |global|
- WT Global <VarName>
- PT Alle Variablen die nicht mittels
- BS Local
- PL oder
- BS Static
- PL definiert wurden, sind global.
- PL Dieser Befehl wurde nur der Vollständigkeit
- PL halber implementiert.
- ED
-
- |hextochars|
- WT {String}=HexToChars({HexString})
- PL Der angegebene Hex-String wird in einen nor-
- PL malen String gewandelt. Ein Hex-String wird
- PT zum Beispiel vom Befehl
- BS FileReadChars
- PL zu-
- PL rückgegeben.
- PL
- PT Siehe auch:
- BS CharsToHex
- ED
-
- |hextointeger|
- WT {Ganzzahl}=HexToInteger({HexString})
- PL Der angegebene Hex-String wird in eine
- PL Ganzzahl gewandelt. Ein Hex-String wird zum
- PT Beispiel vom Befehl
- BS FileReadChars
- PL zurück-
- PL gegeben.
- PL
- PT Siehe auch:
- BS IntegerToHex
- ED
-
- |infinity|
- WT {Realzahl}=Infinity
- PL Gibt den IEEE-Fließkommawert für Unendlich
- PL zurück. Im Handbuch finden Sie eine genaue
- PL Beschreibung dieser System Variablen.
- PL
- PT Siehe auch:
- BS NotANumber
- PT
- BS ValidReal
- ED
-
- |ifthen|
- WT {Ergebnis}=IfThen({Boolscher Wert}, {TrueAusdruck} [,{FalseAusdruck}])
- PL Gibt den {TrueAusdruck} zurück wenn der
- PT {Boolsche Wert}
- BS True
- PL ist. Sonst wird der
- PL {FalseAusdruck} oder, falls dieser nicht
- PT angegeben wurde,
- BS Nothing
- PL zurückgegeben.
- PL
- PT Siehe auch:
- BS Match
- PT
- BS Case
- ED
-
- |input|
- WT {String}=Input({Prompt})
- PL Zeigt den "Prompt" im CLI an, um eine Einga-
- PL bezeile vom Benutzer zu erfragen. Es muß ein
- PL CLI geöffnet sein, um mit dieser Funktion zu
- PL arbeiten. Die Eingabe wird mit der Return-
- PL Taste abgeschlossen.
- ED
-
- |insertarrayentry|
- WT InsertArrayEntry <ArrayVar>, {ArrayIndex}
- PL Erzeugt Platz für einen neuen Eintrag mit
- PL dem angegebenen Index im Array. Alle darü-
- PL berliegenden Einträge werden beginnend mit
- PL {ArrayIndex}+1 neu durchnummeriert.
- PL
- PT Siehe auch:
- BS DeleteArrayEntry
- ED
-
- |insertrecordnames|
- WT InsertRecordNames <RecordVar>
- PL Schreibt die Namen aller Einträge in der
- PL angegebenen Record-Variablen ins aktuelle
- PL Dokument. Dieser Befehl kann verwendet
- PL werden, um die Namen von unbekannten
- PL Einträgen zu ermitteln.
- ED
-
- |integertohex|
- WT {HexString}=IntegerToHex({Ganzzahl})
- PL Wandelt die {Ganzzahl} in einen Hex-String.
- PL Dieser String kann zwei, vier, sechs oder
- PL acht Zeichen lang sein.
- PL <- Echo IntegerToHex(1256)
- PL -> 04E8
- PT Siehe auch:
- BS HexToInteger
- PT
- BS CharsToHex
- ED
-
- |isalias|
- WT {Boolscher Wert}=IsAlias(<VarName>)
- PT Gibt den Wert
- BS True
- PL zurück, wenn die angege-
- PL bene Variable ein Alias ist.
- PL
- PT Siehe auch:
- BS Alias
- ED
-
- |lastarrayindex|
- WT {ArrayIndex}=LastArrayIndex(<ArrayVar>)
- PL Gibt den größten in diesem Array existieren-
- PL den Index zurück. Wenn das Array keine Ein-
- PL träge besitzt, wird der Wert 0 zurückgegeben
- PT und
- BS SearchFound
- PT auf
- BS False
- PL gesetzt.
- PL
- PT Siehe auch:
- BS FirstArrayIndex
- ED
-
- |limit|
- WT {Ganzzahl}=Limit({MinGrenze}, {MaxGrenze}, {Ganzzahl})
- PL Gibt die {Ganzzahl} zurück, wenn diese zwi-
- PL schen den Zahlen {MinGrenze} und {MaxGrenze}
- PL liegt. Ist sie größer als beide Grenzen, so
- PL wird die größere der beiden Grenzen zurück-
- PL gegeben; Ist sie kleiner als beide Grenzen,
- PL wird die kleinere Grenze zurückgegeben.
- ED
-
- |loadvariable|
- WT {Variable}=LoadVariable({DateiPfad})
- PL Gibt den Inhalt der gespeicherten Variablen
- PL zurück.
- PL
- PT Siehe auch:
- BS SaveVariable
- ED
-
- |local|
- WT Local <VarName>
- PL Der Befehl definiert, daß die Variable nur
- PL von dem aktuellen Script aus benutzt werden
- PL kann und nach dessen Ausführung gelöscht
- PL wird.
- PL
- PT Siehe auch:
- BS Static
- PT
- BS Global
- ED
-
- |match|
- WT {Ganzzahl}=Match({Ganzzahl oder String}, {TestDaten1} [,bis zu 10 TestDaten])
- PL Gibt die Nummer der Testdaten zurück, die
- PL mit der Ganzzahl bzw. dem String überein-
- PL stimmen, oder 0 falls keine überstimmen.
- PL Genaue Beschreibung siehe Handbuch.
- PL
- PT Siehe auch:
- BS Case
- PT
- BS IfThen
- ED
-
- |nextarrayindex|
- WT {ArrayIndex}=NextArrayIndex(<ArrayVar>, {ArrayIndex})
- PL Gibt den nächstgrößeren, im Array existie-
- PL renden Index nach {ArrayIndex} an. Existiert
- PL kein größerer Index, so wird der übergebene
- PL {ArrayIndex} zurückgegeben und die Systemva-
- PT riable
- BS SearchFound
- PT auf
- BS False
- PL gesetzt.
- PT Siehe auch:
- BS PreviousArrayIndex
- ED
-
- |notanumber|
- WT {Realzahl}=NotANumber
- PL Dieser Wert entspricht dem Ergebnis einiger
- PL Fließkomma-Berechnungen, die kein numeri-
- PL sches Ergebnis liefern. Genaue Beschreibung
- PL dieser Konstanten siehe Handbuch.
- PL
- PT Siehe auch:
- BS Infinity
- PT
- BS ValidReal
- ED
-
- |numberofarrayentries|
- WT {Ganzzahl}=NumberOfArrayEntries(<ArrayVar>)
- PL Gibt die Anzahl der Einträge im angegebe-
- PL nen Array zurück.
- ED
-
- |previousarrayindex|
- WT {Ganzzahl}=PreviousArrayIndex(<ArrayVar>, {ArrayIndex})
- PL Gibt den nächstkleineren, im Array existie-
- PL renden Index vor {ArrayIndex} an. Existiert
- PL kein kleinerer Index, so wird der übergebene
- PL {ArrayIndex} zurückgegeben und die Systemva-
- PT riable
- BS SearchFound
- PT auf
- BS False
- PL gesetzt.
- PT Siehe auch:
- BS NextArrayIndex
- ED
-
- |savevariable|
- WT SaveVariable <VarName>, {DateiPfad}
- PL Speichert den Inhalt der Variablen unter dem
- PL angegebenen Pfad ab. Wenn die Variable ein
- PL Array oder Record ist, so wird der gesamte
- PL Datensatz abgespeichert.
- PL
- PT Siehe auch:
- BS LoadVariable
- ED
-
- |searcharray|
- WT {ArrayIndex}=SearchArray(<ArrayVar>, {SuchDaten} [,{SchlüsselString} [,{StartIndex}]])
- PL Sucht die angegebenen Daten im Array. Mit
- PL dem {SchlüsselString} kann die Suche auf
- PL einen Record-Eintrag oder ein Sub-Array
- PL beschränkt werden.
- PL
- PT Siehe auch:
- BS SetSearchArrayFlags
- PT
- BS SearchFound
- ED
-
- |setdbobjects|
- WT SetDBObjects <RecordVar>
- PL Setzt alle Datenbank-Objekte der aktuellen
- PL Card auf die Werte der gleichnamigen Ein-
- PL träge im angegeben Record.
- PL
- PT Siehe auch:
- BS GetDBObjects
- ED
-
- |setsearcharrayflags|
- WT SetSearchArrayFlags <Flags>
- PL Setzt die Suchflags für die Funktion
- BS SearchArray
- PL . Im Handbuch finden Sie eine
- PL genaue Beschreibung der Flags.
- PL
- PL ...Flags siehe nächste Seite
- NP setsearcharrayflags2
- ED
-
- |setsearcharrayflags2|
- WT SetSearchArrayFlags <Flags>
- PL Flags:
- PL FORWARD, BACKWARD, NOCASE
- PL SUBSTRING, SUPERSTRING
- PP setsearcharrayflags
- ED
-
- |sortarray|
- WT SortArray <ArrayVar>, <Flags> [,{SchlüsselString}]
- PL Sortiert die Einträge im angegebenen Array.
- PL Genaue Funktionsbeschreibung siehe Hand-
- PL buch.
- ED
-
- |static|
- WT Static <VarName>
- PT Entspricht dem Befehl
- BS Local
- PL mit dem Unter-
- PL schied, daß die Variablen beim nächsten
- PL Aufruf des Scripts noch die alten Werte
- PL enthalten.
- PL
- PT Siehe auch:
- BS Global
- ED
-
- |validreal|
- WT {Boolscher Wert}=ValidReal({Realzahl})
- PT Gibt
- BS True
- PL zurück, falls es sich bei der an-
- PL gegebenen Realzahl um eine existierende,
- PL nicht unendliche Zahl handelt. Genaue Funk-
- PL tionsbeschreibung siehe Handbuch.
- PL
- PT Siehe auch:
- BS NotANumber
- PT
- BS Infinity
- ED
-
- |vartype|
- WT {String}=VarType(<VarName>)
- PL Gibt den Typ der Variablen zurück:
- PL String, Integer, Real,
- PL Logical, Nothing, System, Array, Record
- PL
- BS Alias
- PL Variablen können nur mit Hilfe der
- PT der Funktion
- BS IsAlias
- PL erkannt werden.
- ED
-
- |verifyexpression|
- WT {Boolscher Wert}=VerifyExpression({Ausdruck})
- PT Gibt
- BS True
- PL zurück wenn der {Ausdruck} gültig
- PT ist, sonst
- BS False
- PL .
- PL
- PL Der Befehl wird meist vor der Funktion
- BS EvaluateExpression
- PL benutzt, um Fehler zu
- PL vermeiden.
- ED
-